Some of the code examples use invalid code like `var` as variable
name or declarations in a single-statement context.
Fix those.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3146>
else
bar = do_thing(b);
- if (var === 5) {
+ if (bar === 5) {
for (let i = 0; i < 10; i++)
print(i);
} else {
Always use either `const` or `let` when defining a variable.
```javascript
// Iterating over an array
- for (let i = 0; i < arr.length; ++i)
- let item = arr[i];
+ for (let i = 0; i < arr.length; ++i) {
+ const item = arr[i];
+ }
// Iterating over an object's properties
- for (let prop in someobj) {
- ...
+ for (const prop in someobj) {
+ const val = someobj[prop];
}
```